sheep dog - German English Dictionary